import { VxeUIExport } from 'vxe-table'
import zhCN from 'vxe-table/lib/locale/lang/zh-CN' // 中文(简体)
// import zhHK from 'vxe-table/lib/locale/lang/zh-HK' // 中文(香港)
// import zhTW from 'vxe-table/lib/locale/lang/zh-TW' // 中文(繁体)
// import zhMO from 'vxe-table/lib/locale/lang/zh-MO' // 中文(澳门)
// import arEG from 'vxe-table/lib/locale/lang/ar-EG' // 阿拉伯语(埃及)
// import deDE from 'vxe-table/lib/locale/lang/de-DE' // 德语(德国)
import enUS from 'vxe-table/lib/locale/lang/en-US' // 英语(美国)
// import esES from 'vxe-table/lib/locale/lang/es-ES' // 西班牙语(国际)
// import frFR from 'vxe-table/lib/locale/lang/fr-FR' // 法语(法国)
// import huHU from 'vxe-table/lib/locale/lang/hu-HU' // 匈牙利语
// import hyAM from 'vxe-table/lib/locale/lang/hy-AM' // 亚美尼亚语
// import jaJP from 'vxe-table/lib/locale/lang/ja-JP' // 日语
// import koKR from 'vxe-table/lib/locale/lang/ko-KR' // 朝鲜语
// import nbNO from 'vxe-table/lib/locale/lang/nb-NO' // 挪威语(伯克梅尔)(挪威)
// import ptBR from 'vxe-table/lib/locale/lang/pt-BR' // 葡萄牙语
// import ruRU from 'vxe-table/lib/locale/lang/ru-RU' // 俄语
// import ugCN from 'vxe-table/lib/locale/lang/ug-CN' // 维吾尔语
// import ukUA from 'vxe-table/lib/locale/lang/uk-UA' // 乌克兰语
// import viVN from 'vxe-table/lib/locale/lang/vi-VN' // 越南语
// import thTH from 'vxe-table/lib/locale/lang/th-TH' // 泰语
// import itIT from 'vxe-table/lib/locale/lang/it-IT' // 意大利语(意大利)
// import idID from 'vxe-table/lib/locale/lang/id-ID' // 印度尼西亚语
// import msMY from 'vxe-table/lib/locale/lang/ms-MY' // 马来语(马来西亚)

export function initLang(VxeUI: VxeUIExport) {
  // 注册语言
  VxeUI.setI18n('zh-CN', zhCN)
  // VxeUI.setI18n('zh-HK', zhHK)
  // VxeUI.setI18n('zh-TW', zhTW)
  // VxeUI.setI18n('zh-MO', zhMO)
  // VxeUI.setI18n('ar-EG', arEG)
  // VxeUI.setI18n('de-DE', deDE)
  VxeUI.setI18n('en-US', enUS)
  // VxeUI.setI18n('es-ES', esES)
  // VxeUI.setI18n('fr-FR', frFR)
  // VxeUI.setI18n('hu-HU', huHU)
  // VxeUI.setI18n('ja-JP', jaJP)
  // VxeUI.setI18n('ko-KR', koKR)
  // VxeUI.setI18n('nb-NO', nbNO)
  // VxeUI.setI18n('pt-BR', ptBR)
  // VxeUI.setI18n('ru-RU', ruRU)
  // VxeUI.setI18n('ug-CN', ugCN)
  // VxeUI.setI18n('uk-UA', ukUA)
  // VxeUI.setI18n('vi-VN', viVN)
  // VxeUI.setI18n('th-TH', thTH)
  // VxeUI.setI18n('it-IT', itIT)
  // VxeUI.setI18n('id-ID', idID)
  // VxeUI.setI18n('ms-MY', msMY)

  // 切换指定语言
  VxeUI.setLanguage('zh-CN')
}
